test for divisibility